@charset "utf-8";
	/* CSS Document */

* {
	margin:0;
	padding:0;
}
ul {
	list-style:none;
}
em {
	font-style:normal;
}
a {
	text-decoration:none;
}
img {
	border:0;
}
input {
	outline:none;
}
#middle {
	background:#fff;
	clear:both;
}
/*工作首页样式start*/
.jobLogo {
	height:41px;
}
.jobLogo-left {
	background:url(../img/jobLogo-leftBg.jpg) repeat-x;
	float:left;
	height:38px;
	padding-top:3px;
	width:39%;
	text-align:center;
}
.jobLogo-right {
	float:left;
	background:url(../img/jobLogo-rightBg.jpg) repeat-x;
	height:38px;
	padding-top:3px;
	width:61%;
	text-align:center;
}
.jobnav {
	overflow:hidden;
	text-align:center;
	clear:both;
}
.jobnav a {
	font-size:14px;
	width:32%;
	display:block;
	text-align:center;
	font-weight:normal;
	float:left;
	color:#333;
}
.jobnav span {
	font-size:14px;
	width:2%;
	display:block;
	text-align:center;
	font-weight:normal;
	float:left;
	color:#333;
}
.jobSearchBox {
	border:1px solid #e8e8e8;
	padding:10px;
	background:#f0f0f0;
	margin:10px 0;
}
.searchLabel {
	height:37px;
}
.searchLabel-left {
	width:10px;
	height:36px;
	float:left;
	background:url(../img/searchBox-left.png) no-repeat;
}
.searchLabel-middle {
	float:left;
	width:78%;
	background:url(../img/inputBg.jpg) repeat-x;
	height:35px;
	padding-top:2px;
}
.searchLabel-middle input {
	height:31px;
	font-size:16px;
	width:78%;
	color:#666;
	line-height:31px;
	border:0;
}
.searchLabel-right {
	float:left;
	width:56px;
	height:35px;
}
.jobSearchBtn {
	width:56px;
	height:35px;
	display:block;
	background:url(../img/jobSearchBtn.png) no-repeat;
}
.recommandSearch {
	height:22px;
	line-height:22px;
}
.recommandSearch span {
	float:left;
	display:block;
	padding:0 5px;
	color:#666;
	font-size:13px;
}
.recommandSearch a {
	display:block;
	float:left;
	color:#e17d1e;
	padding:0 5px;
	font-size:13px;
}
.jobList {
	}.jobList-title {
	height:33px;
	background:url(../img/jobTitle-bg.png) repeat-x;
	border:1px solid #d98f30;
	padding:0 10px;
}
.jobList-title h3 {
	display:block;
	color:#fff;
	float:left;
	line-height:33px;
	font-size:16px;
}
.jobList-title a {
	color:#fff;
	display:block;
	float:right;
	line-height:33px;
	font-size:16px;
}
.jobList-box {
	position:relative;
}
ul.tabNav {
	height:33px;
	position:absolute;
	top:-33px;
	right:0;
	overflow:hidden;
}
ul.tabNav li {
	float:left;
	display:block;
	padding:0 5px;
	height:33px;
	line-height:33px;
}
ul.tabNav li a {
	display:block;
	color:#fff;
	font-size:12px;
}
ul.tabNav li a.jobTabcurrent {
	background:url(../img/tabcurrent.png) 50% 102% no-repeat;
}
ul.jobList-show {
	}ul.jobList-show li {
	border-bottom:1px dashed #cccccc;
	padding:10px 0 10px;
	overflow:hidden;
}
ul.jobList-show li a {
	float:left;
	display:block;
	padding:0 10px;
	color:#333;
	text-align:center;
	font-size:13px;
}
ul.jobList-show li a.jobListcur {
	color:#009cff;
}
.jTime {
	float:right;
	display:block;
	color:#666;
	font-size:13px;
	margin-right:10px;
}
.accountIcon {
	display:block;
	float:right;
	background:url(../img/accountIcon.png) 100% 55% no-repeat;
	color:#666;
	padding-right:25px;
	margin-right:10px;
}
/*工作首页样式end*/

/*工作内页通用头部样式开始*/
#jobHeader {
	height:41px;
	background:url(../img/jobHeader-bg.jpg) repeat-x;
	border:1px solid #ce8011;
	text-align:center;
	color:#fff;
	line-height:41px;
	zoom:1;
	position:relative;
}
.jobHeader-left {
	display:block;
	position:absolute;
	top:5px;
	left:10px;
	overflow:hidden;
}
.jobReturnBtn-left {
	width:13px;
	height:32px;
	float:left;
	background:url(../img/jobReturn-leftBg.png) no-repeat;
}
a.jobReturnBtn-middle {
	display:block;
	float:left;
	padding:0 10px;
	height:32px;
	line-height:30px;
	color:#fff;
	background:url(../img/jobReturn-middleBg.png) repeat-x;
}
.jobReturnBtn-right {
	width:5px;
	height:32px;
	float:left;
	background:url(../img/jobReturn-rightBg.png) no-repeat;
}
.jobHeader-right {
	position:absolute;
	top:5px;
	right:10px;
	overflow:hidden;
	display:block;
}
.jobHomeBtn-left {
	float:left;
	width:4px;
	height:33px;
	background:url(../img/jobHomeBtn-left.png) no-repeat;
}
a.jobHomeBtn-middle {
	padding:0 10px;
	height:33px;
	float:left;
	display:block;
	color:#fff;
	line-height:30px;
	background:url(../img/jobHomeBtn-middle.png) repeat-x;
}
.jobHomeBtn-right {
	float:left;
	width:4px;
	height:33px;
	background:url(../img/jobHomeBtn-right.png) no-repeat;
}
/*工作内页通用头部样式结束*/

/*工作内页通用底部样式开始*/
.borderLine-orange {
	border-top:1px solid #218eff;
	border-bottom:2px solid #218eff;
}
.commenFooter {
	padding:10px;
	overflow:hidden;
}
.commenFooter a {
	display:inline-block;
	width:13%;
	height:24px;
	font-size:16px;
	color:#333;
	line-height:24px;
	text-align:center;
}
.commenFooter a.more {
	color:#009ed8;
}
/*工作内页通用底部样式结束*/

/*猜你喜欢的工作样式开始*/
.jobFavoriteBox {
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
}
.jobFavoriteBox-top {
	height:8px;
	position:relative;
	background:#e5f0ff;
}
.jobFavoriteBox-top .jobRoundTop-left {
	width:8px;
	height:8px;
	position:absolute;
	top:0;
	left:0;
	background:url(../img/jobRoundTop-left.png) no-repeat;
}
.jobFavoriteBox-top .jobRoundTop-middle {
	height:8px;
	margin:0 8px;
	border-top:2px solid #218eff;
}
.jobFavoriteBox-top .jobRoundTop-right {
	width:8px;
	height:8px;
	position:absolute;
	top:0;
	right:0;
	background:url(../img/jobRoundTop-right.png) no-repeat;
}
.jobFavoriteBox-top .whiteBg {
	background:#fff;
	height:6px;
	width:44px;
	position:absolute;
	top:2px;
	right:8px;
}
.jobFavoriteBox-middle {
	border-left:2px solid #218eff;
	border-right:2px solid #218eff;
}
.jobFavoriteBox-bottom {
	height:8px;
	position:relative;
	background:#fff;
}
.jobFavoriteBox-bottom .jobRoundBottom-left {
	width:8px;
	height:8px;
	position:absolute;
	top:0;
	left:0;
	background:url(../img/jobRoundBottom-left.png) no-repeat;
}
.jobFavoriteBox-bottom .jobRoundBottom-middle {
	height:6px;
	margin:0 8px;
	border-bottom:2px solid #218eff;
}
.jobFavoriteBox-bottom .jobRoundBottom-right {
	width:8px;
	height:8px;
	position:absolute;
	top:0;
	right:0;
	background:url(../img/jobRoundBottom-right.png) no-repeat;
}
.jobMessage {
	border-bottom:2px solid #218eff;
	padding-left:10px;
	background:#e5f0ff;
	overflow:hidden;
	position:relative;
}
.jobMessage-left {
	overflow:hidden;
}
.jobMessage-left h3 {
	height:16px;
	line-height:16px;
	color:#004279;
	margin-bottom:5px;
	font-size:16px;
}
.jobAccountIcon {
	color:#0f55b5;
	display:inline-block;
	background:url(../img/job-icon.png) no-repeat;
	padding-left:25px;
	font-size:13px;
	margin-left:10px;
}
.jobMessage-left p {
	height:15px;
	line-height:15px;
	color:#337cba;
	font-size:12px;
}
.jobMessage-left p span {
	margin-right:10px;
}
.jobMessage-right {
	display:block;
	text-align:center;
	background:#fff;
	position:absolute;
	top:-9px;
	right:0;
	width:50px;
	min-height:36px;
}
.jobMessage-right a {
	margin-top:9px;
	display:block;
}
.jobLikeMessage {
	border-bottom:1px solid #218eff;
	overflow:hidden;
}
.jobLikeMessage .jobLikeMessage-left {
	width:25%;
	padding:5px 0;
	background:#e5f0ff;
	text-align:center;
	color:#337cba;
	margin:0;
	float:left;
	font-size:14px;
}
.jobLikeMessage .jobLikeMessage-right {
	padding:5px;
	margin-left:25%;
	color:#337cba;
	padding-left:10px;
	font-size:14px;
}
.jobVip {
	display:inline-block;
	background:url(../img/jobVipIcon.png) no-repeat;
	padding-left:20px;
	font-size:12px;
	height:16px;
}
.jobAuthenticate {
	display:inline-block;
	background:url(../img/jobVIcon.png) no-repeat;
	height:16px;
	font-size:12px;
	padding-left:15px;
}
.jobPay {
	display:inline-block;
	background:url(../img/jobPayIcon.png) no-repeat;
	padding-left:15px;
	font-size:12px;
	height:16px;
}
.jobLikeMessage .jobLikeMessage-right em {
	margin-right:10px;
}
.jobLikeBtn-box {
	border-top:1px solid #218eff;
	padding:8px 10px;
	text-align:center;
	border-bottom:1px dashed #5e84d1;
}
.jobLikeBtn {
	border:1px solid #abc7e4;
	background:#e1ebf5;
	padding:3px 5px;
	color:#004279;
	font-size:13px;
	margin-bottom:5px;
	display:inline-block;
}
.jobBtn-box {
	text-align:center;
	padding:10px 0;
}
.onlineCandidates {
	display:inline-block;
	width:90px;
	height:32px;
	background:url(../img/onlineCandidates.png) no-repeat;
}
.phoneCandidates {
	display:inline-block;
	width:90px;
	height:32px;
	background:url(../img/phoneCandidates.png) no-repeat;
}
.favorite {
	display:inline-block;
	width:63px;
	height:32px;
	background:url(../img/favorite.png) no-repeat;
}
.publicationTime {
	height:22px;
	line-height:22px;
	color:#666;
	text-align:center;
	font-size:12px;
}
.jobloadBtn {
	height:20px;
	padding:2px 0;
	background:#e7e7e7;
	text-align:center;
	color:#0f55b5;
	margin:5px 0 15px 0;
}
.loadBtn {
	display:inline-block;
	height:20px;
	background:url(../img/loadIcon.png) no-repeat;
	width:53px;
	padding-left:25px;
	color:#0f55b5;
	line-height:20px;
	font-size:16px;
}
/*猜你喜欢的工作样式结束*/

/*工作申请样式开始*/
.jobApplication-list {
	}.jobApplication-box {
	overflow:hidden;
	padding:10px 10px 5px 10px;
	border-bottom:1px dashed #7e7e7e;
}
.jobApplication-box .jobApplication-left {
	width:50px;
	height:50px;
	float:left;
	margin-right:10px;
}
.jobApplication-box .jobApplication-left a {
	display:block;
}
.jobApplication-box .jobApplication-left img {
	width:50px;
	height:50px;
	border:0;
}
.jobApplication-box .jobApplication-right {
	}.jobApplication-box .jobApplication-right h3 {
	color:#004279;
	font-size:16px;
	height:20px;
	line-height:20px;
	margin-bottom:5px
}
.jobApplicationMap {
	background:url(../img/jobMap.jpg) 60px 2px no-repeat;
	height:20px;
	line-height:20px;
	margin-bottom:3px;
	display:block;
	+background-position:0 2px;
}
.jobApplicationMap span {
	background:#ffe4ca;
	padding:0 5px;
	margin-left:30px;
	font-size:13px;
}
.jobApplicationTime {
	float:right;
	color:#333;
	font-size:12px;
}
/*工作申请样式结束*/

/*免费订阅通知样式开始*/
.subscriptionMessage {
	padding:5px;
	color:#333;
	font-size:14px;
}
.subscriptionMessage p {
	text-align:center;
	margin:5px;
}
.subscriptionMessage a {
	color:#0f55b5;
	font-size:14px;
}
.subscriptionMessageBox {
	border:1px solid #218eff;
}
.subscriptionMessageBox h3 {
	height:24px;
	background:url(../img/jobSubscriptionBg.jpg) repeat-x;
	padding:0 10px;
	color:#b27732;
	line-height:24px;
	font-size:14px;
}
.subscriptionMessage-content {
	border-bottom:1px dashed #898989;
	overflow:hidden;
}
.subscriptionMessage-content .subscriptionMessage-contentLeft {
	float:left;
	width:25%;
	background:#e5f0ff;
	padding:5px 0;
	color:#b27732;
	text-align:center;
	font-size:14px;
}
.subscriptionMessage-content .subscriptionMessage-contentRight {
	padding:5px 0 5px 10px;
	margin-left:25%;
	color:#555555;
	font-size:14px;
}
.mobileBox {
	border:1px solid #218eff;
	padding:10px;
	background:#e5f0ff;
	margin:10px 0;
}
.mobileBox h3 {
	height:24px;
	line-height:24px;
	font-size:14px;
	color:#c19056;
}
.mobileBox p {
	height:24px;
	line-height:24px;
	color:#4b8018;
	font-size:12px;
}
.mobileInputBox {
	height:22px;
	border:1px solid #d1d1d1;
	padding-left:10px;
	line-height:22px;
	font-size:13px;
	color:#666;
	width:96%;
}
.submitSubscriptionBox {
	border:1px dashed #898989;
	text-align:center;
	color:#004279;
	padding:10px;
	font-size:12px;
	margin-bottom:10px;
}
.submitSubscriptionBox a {
	color:#0f55b5;
	font-size:12px;
}
a.submitSubscriptionBtn {
	width:90px;
	display:block;
	height:32px;
	background:url(../img/greenBtnBg.png) no-repeat;
	margin:10px auto 0 auto;
	line-height:32px;
	color:#fff;
	font-size:13px;
}
/*免费订阅通知样式结束*/

/*激活成功样式开始*/
.activationSuccessful-box {
	padding:10px 5px;
	font-size:14px;
	line-height:180%;
}
.activationSuccessful-box span {
	color:#004279;
}
.activationSuccessful-box a {
	display:block;
	color:#0f55b5
}
.activationSuccessful-box a.dagu {
	color:#004279;
}
/*激活成功样式结束*/

/*职位详情样式开始*/
.jobDetailsBox {
	}.jobDetailsTop {
	border-bottom:1px dashed #eaeaea;
	padding:10px 0;
	text-align:center;
}
.jobDetailsTop h3 {
	}.jobDetailsTop p {
	font-size:12px;
	color:#666;
	height:24px;
	line-height:24px;
}
.lookoutBtn {
	border:1px solid #e89138;
	display:inline-block;
	padding:3px 5px;
	background:#e5f0ff;
	color:#dc6b00;
	font-size:12px;
}
.jobDetailContent {
	padding:10px;
	font-size:14px;
	color:#333;
}
.jobDetailContent p {
	line-height:180%;
}
.jobDetailContent p a {
	color:#0f55b5;
	font-size:14px;
}
.jobBox51 {
	margin:10px;
	border:1px solid #ea9b4b;
	background:#e5f0ff;
	text-align:center;
	color:#337cba;
	font-size:13px;
	padding:10px 0;
}
.jobBox51 p {
	margin:5px 0;
}
.jobBox51 .orangeBtn {
	width:62px;
	height:22px;
	display:inline-block;
	background:url(../img/orangeBtn.png) no-repeat;
	font-size:13px;
	color:#fff;
	line-height:22px;
	text-align:center;
	margin:3px 5px 0 5px;
}
.lookJobBox {
	background:#f2f2f2;
	margin:0 10px 10px 10px;
	padding:10px 0 5px 0;
	text-align:center;
	color:#009cff;
	font-size:14px;
}
.lookJobBox p {
	margin:10px 0;
}
.lookJobBtn {
	border:1px solid #ea9946;
	background:#e5f0ff;
	padding:2px 5px;
	display:inline-block;
	color:#dc6b00;
	font-size:12px;
}
.resource {
	margin:0 10px;
	height:24px;
	line-height:24px;
	color:#333;
	font-size:14px;
}
.weibo {
	clear:both;
	margin:10px 0;
	padding:0 5px;
	font-size:13px;
	height:22px;
	line-height:22px;
}
.qq {
	display:inline-block;
	background:url(../img/QQ.png) 0 2px no-repeat;
	padding-left:20px;
	font-size:12px;
	height:22px;
	line-height:22px;
}
.sina {
	display:inline-block;
	background:url(../img/sina.png) 0 2px no-repeat;
	padding-left:20px;
	font-size:12px;
	height:22px;
	line-height:22px;
}
.sohu {
	display:inline-block;
	background:url(../img/sohu.png) 0 2px no-repeat;
	padding-left:20px;
	font-size:12px;
	height:22px;
	line-height:22px;
}
.weixin {
	display:inline-block;
	background:url(../img/weixin.png) 0 2px no-repeat;
	padding-left:20px;
	font-size:12px;
	height:22px;
	line-height:22px;
}
/*职位详情样式结束*/

/*成功样式开始*/
.jobSuccess {
	padding:20px;
	text-align:center;
}
.jobSuccess p {
	margin:10px 0;
}
.jobSuccess a.continueBtn {
	text-align:center;
	color:#fff;
	background:url(../img/continueBtn.jpg) no-repeat;
	width:135px;
	height:47px;
	line-height:47px;
	display:block;
	font-size:22px;
	margin:10px auto;
}
/*成功样式结束*/

/*招聘列表样式开始*/
.job-campanyMessage {
	padding:10px;
	border-bottom:1px solid #000;
	font-size:14px;
}
.job-campanyMessage p {
	height:24px;
	line-height:24px;
	font-size:13px;
	color:#666;
	margin-top:5px;
}
.campanyAuthenticate {
	display:block;
	float:left;
	background:url(../img/jobVIcon.png) 0 5px no-repeat;
	padding-left:18px;
	margin-right:10px;
}
.campanyVip {
	display:block;
	float:left;
	background:url(../img/jobVipIcon.png) 0 5px no-repeat;
	padding-left:18px;
}
ul.recruitmentList {
	margin-bottom:10px;
}
ul.recruitmentList li {
	padding:10px;
	border-bottom:1px solid #f6f6f6;
}
ul.recruitmentList li p {
	height:22px;
	line-height:22px;
}
ul.recruitmentList li p a {
	display:block;
	font-size:14px;
	float:left;
	color:#333;
}
ul.recruitmentList li em {
	float:right;
	font-size:14px;
}
ul.recruitmentList li span {
	color:#666;
	font-size:12px;
}
.jobReleaseIcon {
	background:url(../img/jobReleaseIcon.png) no-repeat;
	padding-left:18px;
	color:#666;
	font-size:12px;
	font-weight:normal;
	margin-left:10px;
}
.jobPage {
	overflow:hidden;
	margin:10px 0;
	text-align:center;
}
.jobPage a.leftPage {
	display:block;
	float:left;
}
.jobPage em {
	display:inline-block;
	overflow:hidden;
}
.jobPage em a {
	float:left;
	margin-right:5px;
}
.jobPage em a.curPage {
	color:#d31b3c;
}
.jobPage a.rightPage {
	display:block;
	float:right;
}
/*招聘列表样式结束*/

/*筛选条件样式开始*/
.filter {
	}.filterTitle {
	height:30px;
	background:url(../img/filterTitle-bg.jpg) repeat-x;
	padding:0 10px;
	font-size:14px;
	line-height:30px;
}
.filterBox {
	border:1px solid #e68727;
	border-bottom:0;
}
.filterBox-content {
	overflow:hidden;
	border-bottom:1px solid #e68727;
}
.filterBox-content .filterBox-contentLeft {
	width:25%;
	text-align:center;
	float:left;
	padding:5px 0;
	font-size:14px;
	background:#e5f0ff;
	text-align:left;
}
.filterBox-content .filterBox-contentLeft input {
	margin-left:10px;
}
.filterBox-content .filterBox-contentRight {
	font-size:14px;
	vertical-align:middle;
	padding-top:3px;
}
.filterTextbox {
	height:20px;
	line-height:20px;
	border:1px solid #b3b3b3;
	font-size:13px;
	padding-left:5px;
	width:130px;
	color:#666;
	margin-left:5px;
}
.filterTextboxNone {
	height:20px;
	line-height:20px;
	border:1px solid #b3b3b3;
	font-size:13px;
	padding-left:5px;
	width:130px;
	color:#666;
	margin-left:5px;
	background:#ededed;
}
.filterContent {
	padding:5px 0 5px 10px;
	font-size:14px;
}
.filterContent input {
	margin-right:5px;
}
/*筛选条件样式结束*/

/*职位申请确认样式开始*/
.applicationJob-campanyMessage {
	padding:10px 0 10px 5px;
}
.applicationJob-campanyMessage h3 {
	font-size:16px;
	height:24px;
	line-height:24px;
}
.applicationJob-campanyMessage p {
	height:22px;
	line-height:22px;
	font-size:13px;
	color:#666;
}
.applicationJobMessage {
	border:1px solid #e68727;
	margin-bottom:10px;
}
.applicationJobMessage-content {
	overflow:hidden;
	border-bottom:1px dashed #000;
	font-size:14px;
}
.applicationJobMessage-content .applicationJobMessage-contentLeft {
	float:left;
	width:25%;
	padding:5px 0;
	background:#e5f0ff;
	text-align:center;
	color:#b27732;
	margin-right:10px;
}
.applicationJobMessage-content .applicationJobMessage-contentRight {
	padding:5px 0;
	color:#666;
}
.applicantMessage {
	padding:10px;
	background:#e5f0ff;
	margin-bottom:10px;
	color:#b27732;
	font-size:14px;
}
.applicantMessage-content {
	border:1px solid #e68727;
	background:#fff;
	color:#666;
	font-size:14px;
}
.applicantMessage-content p {
	height:16px;
	line-height:16px;
	padding:5px 10px;
}
.applicantMessage-content h3 {
	height:31px;
	padding:0 5px;
	color:#218eff;
	font-size:14px;
	line-height:31px;
	background:url(../img/messageCampanybg.jpg) repeat-x;
	border-bottom:1px solid #e68727;
}
.applicantMessage-campanyContent {
	padding:10px;
	background:#fff;
}
a.confrimApplicationBtn {
	width:90px;
	height:32px;
	background:url(../img/greenBtnBg.png) no-repeat;
	margin:10px auto;
	color:#fff;
	display:block;
	line-height:32px;
	font-size:14px;
	text-align:center;
}
/*职位申请确认样式结束*/

/*应聘确认样式开始*/
.candidatesMessage-box {
	margin-bottom:5px;
}
.candidatesMessage-box h3 {
	height:22px;
	line-height:22px;
	color:#b27732;
	font-size:16px;
}
.candidatesMessage-box p {
	height:20px;
	line-height:20px;
	color:#377302;
	font-size:13px;
}
.candidatesMessage-textBox {
	height:22px;
	border:1px solid #b3b3b3;
	outline:none;
	padding-left:5px;
	color:#666;
	font-size:13px;
	line-height:22px;
	width:97%;
	margin:5px 0;
}
.check {
	margin-left:10px;
}
.adressBox {
	height:22px;
	border:1px solid #b3b3b3;
	outline:none;
	padding-left:5px;
	color:#666;
	font-size:13px;
	line-height:22px;
	width:80px;
	margin:5px 5px 5px 0;
}
.brithBox {
	height:22px;
	border:1px solid #b3b3b3;
	outline:none;
	padding-left:5px;
	color:#666;
	font-size:13px;
	line-height:22px;
	width:60px;
	margin:5px 5px 5px 0;
}
.submitApplicantBox {
	border:1px dashed #898989;
	text-align:center;
	color:#004279;
	padding:10px;
	font-size:12px;
	margin-bottom:10px;
}
.submitApplicantBox a {
	color:#0f55b5;
	font-size:12px;
}
/*应聘确认样式结束*/

/*职业类别样式开始*/
.categoryNotLimited {
	border:1px solid #efb478;
	background:#e5f0ff;
	padding:5px 10px;
	margin:10px 0;
	font-size:13px;
	color:#333;
}

.categoryLimited {
	border:1px solid #efb478;
	background:#fff;
	padding:5px 10px 0 10px;
	margin-bottom:10px;
	overflow:hidden;
}
.categoryLimited h3 {
	float:left;
	color:#0f55b5;
	font-size:13px;
	font-weight:normal;
	margin-bottom:5px;
}
a.jobCategoriesIcon {
	display:block;
	float:right;
	width:17px;
	height:13px;
	background:url(../img/jobCategoriesIcon.png) no-repeat;
	margin-top:5px;
}
a.jobCategoriesIcon_Expansion {
	background-position:0 -1px;
}
a.jobCategoriesIcon_Less {
	background-position:0 -21px;
}
ul.jobCategoriesList {
	clear:both;
	display:none;
	margin-bottom:5px;
}
ul.jobCategoriesList li {
	height:22px;
	line-height:22px;
	font-size:12px;
	color:#333;
}
/*职业类别样式结束*/

/*工作列表样式开始*/
.jobList-search {
	background:#f5f5f5;
	padding:10px 0 10px 10px;
	overflow:hidden;
}
.jobList-searchBox {
	height:35px;
}
.searchBox-post {
	float:left;
	width:56px;
	height:35px;
	text-align:center;
	font-size:13px;
	color:#333;
	background:url(../img/jobList-post.png) no-repeat;
	line-height:36px;
}
.searchBox-content {
	height:33px;
	border:1px solid #c7c7c7;
	border-right:0;
	border-left:0;
	float:left;
	outline:none;
	min-width:61%;
	font-size:13px;
	color:#666;
	line-height:33px;
	padding-left:5px;
}
a.jobList-searchBtn {
	float:left;
	width:57px;
	height:35px;
	display:block;
	background:url(../img/jobList-searchIcon.png) no-repeat;
}
.jobList-filter {
	border:1px solid #c1c1c1;
	border-bottom:0;
}
.jobList-filterContent {
	border-bottom:1px solid #c1c1c1;
	height:32px;
	font-size:13px;
	position:relative;
}
.jobList-filterContent .jobList-filterContentLeft {
	position:absolute;
	left:0;
	top:0;
	width:60px;
	height:32px;
	text-align:center;
	color:#333;
	border-right:1px solid #c1c1c1;
	line-height:32px;
}
.jobList-filterContent .jobList-filterContentMiddle {
	height:32px;
	margin:0 60px 0 72px;
	line-height:32px;
	color:#666;
}
.jobList-filterContent .jobList-filterContentMiddle1 {
	height:32px;
	margin:0 10px 0 72px;
	line-height:32px;
	color:#666;
}
.jobList-filterContent .jobList-filterContentRight {
	position:absolute;
	right:0;
	top:0;
	width:72px;
	height:29px;
	border-left:1px solid #c1c1c1;
	text-align:center;
	padding:3px 0 0 0;
}
a.jobList-selectBtn {
	width:57px;
	height:26px;
	display:inline-block;
	color:#0f55b5;
	font-size:12px;
	background:url(../img/jobList-selectBtn.jpg) no-repeat;
	margin:0 auto;
	line-height:26px;
}
.jobList-boxShow {
	margin:10px 0;
}
ul.jobList-titleNav {
	height:37px;
	background:#e5f0ff;
	border-left:1px solid #218eff;
	border-right:1px solid #218eff;
	overflow:auto;
}
ul.jobList-titleNav li {
	width:25%;
	float:left;
	height:37px;
}
ul.jobList-titleNav li a {
	display:block;
	border:1px solid #218eff;
	border-right:0;
	border-left:0;
	line-height:35px;
	text-align:center;
	color:#333;
}
ul.jobList-titleNav li a.curJoblist {
	border:1px solid #fea11f;
	background:#fff;
}
div.panes .hide {
	display:none;
}
.jobList-Subscription {
	height:24px;
	margin:10px 0 10px 10px;
	line-height:24px;
	color:#333;
	font-size:13px;
}
.jobList-Subscription span {
	display:block;
	float:left;
}
.jobList-Subscription a.dingyueBtn {
	width:73px;
	height:22px;
	margin-top:2px;
	float:right;
	background:url(../img/dingyueBtn.jpg);
	font-size:12px;
	color:#1e60b9;
	line-height:22px;
	text-align:center;
}
.jobListMore {
	height:22px;
	line-height:22px;
	background:#e7e7e7;
	text-align:center;
	color:#0f55b5;
	font-size:13px;
}
.jobListMore a {
	display:block;
	font-size:13px;
	color:#0f55b5
}
.jobList-searchBottom {
	margin:20px 0 10px 0;
}
.jobList-searchBottom h3 {
	font-size:14px;
	height:22px;
	line-height:22px;
}
.jobList-searchBottom .recommendJob-box {
	height:22px;
	line-height:22px;
	margin-bottom:10px;
}
.jobList-searchBottom .recommendJob-box a {
	display:inline-block;
	margin-right:10px;
	color:#0f55b5;
	font-size:13px;
}
/*工作列表结束*/

/*地区样式开始*/
.areaSelected {
	height:26px;
	border:1px solid #218eff;
	background:#e5f0ff;
	margin-bottom:10px;
}
.areaSelected-left {
	width:70px;
	float:left;
	background:#dbcfbf;
	text-align:center;
	line-height:26px;
	height:26px;
	font-size:13px;
}
.areaSelected-right {
	padding-left:80px;
	height:26px;
	line-height:26px;
}
.areaSelected-right em {
	display:inline-block;
	margin-right:8px;
	font-size:13px;
	color:#7d3535;
	float:left;
}
a.closeAreaSelected {
	display:inline-block;
	color:#f3a90a;
	background:#fff;
	border:1px solid #c1c1c1;
	height:10px;
	font-size:12px;
	line-height:10px;
	width:10px;
	text-align:center;
	padding:1px;
}
.areaNotselected {
	height:26px;
	line-height:26px;
	background:#e5f0ff;
	border:1px solid #218eff;
	color:#333;
	font-size:14px;
	padding-left:10px;
	margin-bottom:10px;
}
.hotArea {
	border:1px solid #218eff;
	padding:5px 10px;
	margin-bottom:10px;
}
.hotArea h3 {
	height:22px;
	line-height:22px;
	color:#0f55b5;
	font-size:14px;
}
.hotArea p {
	height:22px;
	line-height:22px;
	color:#333;
	font-size:13px;
}
.hotCity {
	border:1px solid #218eff;
	padding:5px 0 5px 10px;
	margin-bottom:10px;
}
.hotCity em {
	display:inline-block;
	height:22px;
	margin-right:6px;
	color:#333;
	font-size:13px;
}
.hotCity em input {
	margin-right:2px;
}
.hotCity h3 {
	height:22px;
	line-height:22px;
	color:#0f55b5;
	font-size:14px;
}
.firstLetter {
	border:1px solid #218eff;
	padding:5px 10px;
	margin-bottom:10px;
}
.firstLetter h3 {
	height:22px;
	line-height:22px;
	color:#0f55b5;
	font-size:14px;
}
.firstLetter a {
	display:inline-block;
	color:#333;
	font-size:13px;
	margin-right:8px;
}
.firstLetter-content {
	border:1px solid #218eff;
	padding:5px 10px;
	margin-bottom:10px;
}
.firstLetter-content h3 {
	height:22px;
	line-height:22px;
	color:#0f55b5;
	font-size:14px;
	font-weight:600;
}
.firstLetter-content em {
	display:inline-block;
	height:22px;
	margin-right:6px;
	color:#333;
	font-size:13px;
}
.firstLetter-content em input {
	margin-right:2px;
}
/*地区样式结束*/

/*企业信息样式开始*/
.campanyMessage {
	overflow:hidden;
	border:1px solid #e0e0e0;
	border-top:0;
	font-size:13px;
	color:#333;
}
.campanyMessage-left {
	float:left;
	background:#efefef;
	padding:10px 0;
	width:80px;
	text-align:center;
}
.campanyMessage-right {
	padding:10px 0 10px 85px;
}
.campany {
	margin:10px 0;
}
.campany h3 {
	background:url(../img/jobTitle-bg.png) repeat-x;
	height:33px;
	font-size:14px;
	color:#fff;
	padding-left:10px;
	line-height:33px;
}
.campanyContent {
	background:#efefef;
	padding:5px 10px;
	margin-top:2px;
	line-height:150%;
	color:#333;
	font-size:14px;
}
.campanyContent p {
	height:22px;
	line-height:22px;
	color:#333;
	font-size:13px;
}
.campanyContent span {
	color:#666;
	margin-left:5px;
}
ul.campanyRecruitment-list {
	margin-top:2px;
}
ul.campanyRecruitment-list li {
	border-bottom:1px solid #eaeaea;
	padding:5px 0 5px 5px;
	overflow:hidden;
}
ul.campanyRecruitment-list li a {
	display:block;
	float:left;
	color:#333;
	font-size:13px;
}
ul.campanyRecruitment-list li span {
	color:#1a557e;
}
ul.campanyRecruitment-list li em {
	display:block;
	float:right;
	color:#666;
	font-size:12px;
}
.jobBtnCommon {
	padding:0 30px;
	margin:10px 0;
	position:relative;
	height:38px;
}
.jobBtnCommon-left {
	width:10px;
	height:38px;
	background:url(../img/jobBtn-left.png) no-repeat;
	position:absolute;
	top:0;
	left:30px;
}
.jobBtnCommon-right {
	width:10px;
	height:38px;
	background:url(../img/jobBtn-right.png) no-repeat;
	position:absolute;
	top:0;
	right:30px;
}
.jobBtnCommon-middle {
	height:38px;
	background:url(../img/jobBtn-middle.png) repeat-x;
	line-height:32px;
	text-align:center;
	margin:0 10px;
	color:#333;
	font-size:14px;
}
#jobCycle {
	margin:0 auto;
	text-align:center;
	width:320px;
}
.jobCycleBar {
	width:320px;
	height:150px;
	padding-top:10px;
}
.jobCycleBar-nav {
	width:320px;
	height:34px;
	background:url(../img/jobCycle-navBg.jpg) no-repeat;
	position:relative;
}
.jobCycleBar-nav a.prev {
	display:block;
	color:#520c19;
	position:absolute;
	top:5px;
	left:10px;
}
.jobCycleBar-nav a.next {
	display:block;
	color:#520c19;
	position:absolute;
	top:5px;
	right:10px;
}
ul.jobCycle-nav {
	height:8px;
	position:absolute;
	top:8px;
	left:144px;
}
ul.jobCycle-nav li {
	width:8px;
	height:8px;
	float:left;
	margin-right:3px;
	background:url(../img/jobCycle-nav.png) -12px 0 no-repeat;
}
ul.jobCycle-nav li.activeSlide {
	background-position:-1px 0;
}
ul.jobCycle-nav li a {
	display:block;
}
/*企业信息样式结束*/

/*职位信息开始*/
.postMessage {
	position:relative;
	overflow:hidden;
}
.newIcon {
	background:url(../img/newJobIcon.jpg) no-repeat;
	width:25px;
	height:40px;
	display:block;
	position:absolute;
	top:5px;
	left:0;
}
.postMessage h3 {
	display:block;
	height:30px;
	line-height:30px;
	font-size:18px;
	color:#333;
	font-weight:normal;
	margin:10px 0 5px 40px;
}
.postMessage p {
	height:20px;
	line-height:20px;
	color:#666;
	font-size:13px;
	margin-left:40px;
}
.jobRelease-time {
	border-top:1px solid #e4e4e4;
	height:24px;
	line-height:24px;
	color:#666;
	font-size:13px;
	margin-top:5px;
	text-align:right;
	padding:3px 0;
}
.jobRelease-time em {
	margin-right:5px;
}
.post-message {
	overflow:hidden;
	border:1px solid #e4e4e4;
	border-bottom:0;
}
.post-message-content {
	float:left;
	width:50%;
	border-bottom:1px solid #e4e4e4;
	font-size:13px;
	color:#333;
}
.post-message-contentLeft {
	float:left;
	width:49%;
	background:#efefef;
	text-align:center;
	border-right:1px solid #e4e4e4;
	padding:10px 0;
}
.post-message-contentRight {
	float:left;
	width:50%;
	text-align:center;
	padding:10px 0;
}
.postLike {
	height:24px;
	padding:3px 0;
	text-align:right;
	font-size:13px;
	color:#666;
	line-height:24px;
}
.jobLookIcon {
	display:inline-block;
	background:url(../img/jobLookIcon.jpg) 0 5px no-repeat;
	padding-left:22px;
	margin-right:5px;
}
.jobApplicationIcon {
	display:inline-block;
	background:url(../img/accountIcon.png) 0 5px no-repeat;
	padding-left:22px;
	margin-right:5px;
}
a.jobApplication-redBtn {
	display:block;
	width:108px;
	height:34px;
	margin:10px auto;
	color:#fff;
	line-height:34px;
	font-size:14px;
	background:url(../img/jobRedBtn.jpg) no-repeat;
	text-align:center;
}
ul.campanyDetails {
	background:url(../img/jobTitle-bg.png) repeat-x;
	height:33px;
	font-size:14px;
	color:#fff;
	line-height:33px;
}
ul.campanyDetails li {
	width:25%;
	height:33px;
	line-height:33px;
	float:left;
}
ul.campanyDetails li a {
	display:block;
	color:#fff;
	text-align:center;
	font-size:14px;
	margin-bottom:5px;
}
ul.campanyDetails li a.jobCampany-cur {
	background:url(tpa=../img/tabcurrent.png) 50% 102% no-repeat;
}
div.campanyTabbox {
	padding:5px 10px;
	background:#efefef;
}
div.campanyTabbox div {
	color:#333;
	font-size:13px;
	line-height:150%;
}
div.campanyTabbox .hide {
	display:none;
}
/*职位信息结束*/

/*职位详情样式开始*/
.postName {
	overflow:hidden;
}
.postName h3 {
	text-align:center;
	height:30px;
	line-height:30px;
	font-size:16px;
	color:#333;
}
.postName p {
	float:left;
	height:22px;
	line-height:22px;
	color:#666;
	font-size:11px;
}
.postName em {
	float:right;
	height:22px;
	line-height:22px;
	color:#666;
	font-size:11px;
}
.postDetail {
	border:1px solid #218eff;
	border-bottom:0;
	margin:5px 0 0 0;
}
.postDetail-content {
	border-bottom:1px solid #218eff;
	overflow:hidden;
}
.postDetail-contentLeft {
	float:left;
	width:70px;
	background:#e5f0ff;
	text-align:center;
	padding:10px 0;
	color:#006495;
	font-size:13px;
}
.postDetail-contentRight {
	padding:10px 0 10px 80px;
	font-size:12px;
	color:#666;
	line-height:150%;
}
.postDetail-contentRight em {
	display:inline-block;
	margin-right:10px;
}
.jobPostBtn-box {
	border-top:0;
	padding:5px 10px 10px 10px;
	text-align:center;
	border:1px dashed #5e84d1;
}
.jobPostBtn-box h3 {
	line-height:20px;
	height:20px;
	color:#006495;
	font-size:13px;
	margin-bottom:10px;
}
.postShow {
	border:1px solid #218eff;
	border-bottom:0;
	margin:10px 0;
}
.postShow h3 {
	background:#e5f0ff;
	padding:5px 0 5px 10px;
	color:#006495;
	font-size:14px;
	border-bottom:1px solid #218eff;
}
.postShow h3 a {
	display:inline-block;
	text-align:right;
	float:right;
	font-size:13px;
	color:#006495;
}
.postShow-content {
	overflow:hidden;
	border-bottom:1px solid #218eff
}
.postShow-contentLeft {
	float:left;
	width:52px;
	padding:5px 10px;
	text-align:right;
	border-right:1px solid #218eff;
	font-size:13px;
	color:#333;
}
.postShow-contentRight {
	padding:5px 0 5px 80px;
	font-size:13px;
	color:#666;
	line-height:150%;
}
.postArea {
	padding:0 5px;
	margin:5px 0;
	text-align:center;
}
a.postGreenBtn {
	display:inline-block;
	width:77px;
	height:27px;
	line-height:27px;
	color:#fff;
	font-size:13px;
	text-align:center;
	background:url(../img/jobGreenBtn-small.png) no-repeat;
	margin-bottom:5px;
}
a.postRedBtn {
	display:inline-block;
	width:77px;
	height:27px;
	line-height:27px;
	color:#fff;
	font-size:13px;
	text-align:center;
	background:url(../img/jobRedBtn-small.png) no-repeat;
	margin-bottom:5px;
}
a.postGrayBtn {
	display:inline-block;
	width:77px;
	height:27px;
	line-height:27px;
	color:#fff;
	font-size:13px;
	text-align:center;
	background:url(../img/jobGrayBtn-small.png) no-repeat;
	margin-bottom:5px;
}
.postLookComment {
	border:1px dashed #e4e4e4;
	padding:5px 10px;
	text-align:center;
}
.postLookComment p {
	margin-bottom:5px;
}
/*职位详情样式结束*/

/*选择地区页面job_area.jsp  2013-3-18*/
.HotCity {
	background:#f6f6f6;
}
.HotCityTab span {
	background:url(../img/HotCityTab_bg.jpg) repeat-x;
	display:block;
	width:49.7%;
	margin:0;
	padding:0;
	float:left;
	border:1px solid #c0c0c0;
	border-left:none;
	font-size:18px;
	line-height:40px;
	height:40px;
	text-align:center;
	color:#666;
}
.Bmcurrent {
	background:url(../img/HotCityTab_hover_bg.jpg) repeat-x !important;
	color:#218eff !important;
	border-bottom:1px solid #218eff !important;
}
.HotCityTitle {
	background:url(../img/HotCityBg.jpg) repeat-x;
	border-top:1px solid #218eff;
	border-bottom:1px solid #218eff;
	height:31px;
	line-height:31px;
	padding-left:10px;
	color:#ae3505;
	margin-top:10px;
}
.HotCityList li {
	border-top:#FFF solid 1px;
	border-bottom:1px solid #e8e8e8;
	line-height:50px;
	padding-left:15px;
}
.ABCCity span {
	background:none !important;
	border-bottom:none !important;
	display:inline-block;
	padding-left:8px;
	padding-right:8px;
	line-height:40px;
}
.Citypadding {
	padding:10px;
}
.ABCCity dl {
	clear:left;
}
.ABCCity dd {
	float:left;
	width:25%;
	display:block;
	margin-top:10px;
	margin-bottom:10px;
	white-space:nowrap;
}
.ABCCity dd input {
	margin-left:8px;
}
/*2013年3月19日修改工作列表页筛选样式*/
.JobListFilter {
	background:#f9e6cd;
}
.JobListFilterContent {
	border-bottom:1px solid #218eff;
	height:32px;
	font-size:13px;
	position:relative;
}
.JobListFilterContent .JobListFilterContentLeft {
	position:absolute;
	left:0;
	top:0;
	width:70px;
	height:31px;
	text-align:center;
	color:#333;
	border-right:1px solid #fcf3e6;
	line-height:31px;
	border-bottom:1px solid #fcf3e6;
}
.JobListFilterContent .JobListFilterContentMiddle {
	height:31px;
	margin:0 71px 0 72px;
	line-height:31px;
	color:#666;
	border-left:1px solid #218eff;
	border-right:1px solid #fcf3e6;
	border-bottom:1px solid #fcf3e6;
	padding-left:10px;
}
.JobListFilterContent .JobListFilterContentRight {
	position:absolute;
	right:0;
	top:0;
	width:72px;
	height:28px;
	border-left:1px solid #218eff;
	text-align:center;
	padding:3px 0 0 0;
	border-bottom:1px solid #fcf3e6;
}
.selectKeywords {
	width:141px;
	height:29px;
	background:url(../img/JobListFilterArrow.png) no-repeat left top;
	text-align:center;
	position:absolute;
	bottom:-29px;
	left:10px;
}
.selectKeywords a {
	display:block;
	color:#333;
	font-size:14px;
	line-height:25px;
}
.JobListFilterArrowShow {
	background:url(../img/JobListFilterArrowDown.png) no-repeat 80px 8px;
	text-align:left;
	padding-left:40px;
}
.JobListFilterArrowDown {
	background:url(../img/JobListFilterArrowShow.png) no-repeat 95px 8px;
	text-align:left;
	padding-left:20px;
}
.JobListFilterSearchBox {
	background:#f9f3ea;
}
.JobListFiltersearch {
	border-bottom:1px solid #218eff;
}
/*登记工作*/
.RegFindJobBox {
	text-align:center;
	margin-top:40px;
}
.regFindYellowBtn {
	position:relative;
	height:25px;
	line-height:25px;
	font-size:12px;
	color:#999;
}
.RegFindJobContent {
	border:1px solid #218eff;
	background:#e5f0ff;
	margin:10px;
	margin-top:0;
	text-align:left;
	padding:10px;
}
.RegFindJobContent label {
	display:block;
	margin-bottom:3px;
	margin-top:3px;
}
.RegFindJobContent input {
	width:100%;
	line-height:25px;
	border:1px solid #e1b16f
}
.inVainDiv {
	height:21px;
}
.pointIcon {
	background:url(../img/pointIcon.png) no-repeat left center;
	padding-left:25px;
}
.RegJobPrompt {
	border:1px solid #db8289;
	text-align:center;
	padding:3px;
	background:#fee8ea;
}
.RegFindJobMember input {
	width:auto;
	line-height:20px;
}
.RegFindJobMember li {
	line-height:25px;
	margin:3px auto;
}
.RegFindJobMember li>a {
	display:inline-block;
	float:right;
}
.RegFindJobMember em {
	display:inline-block;
	width:80px;
	text-align:right;
}
.RFJMBtn {
	width:100% !important;
}
.RegisterSucceed {
	text-align:center;
	line-height:35px;
	margin-top:10px;
	border-bottom:1px dashed #c8c8c8;
}
.registerSucceedList {
	margin:10px;
}
.RegisterJob {
	padding-left:10px;
	padding-top:10px;
}
.DoesNotReceive {
	border:1px solid #218eff;
	background:#e5f0ff;
	margin:10px;
	text-align:left;
	padding:10px;
}
.DoesNotReceive li {
	margin-top:5px;
	height:35px;
	line-height:35px;
}
/*工作列表来自互联网样式*/
.jobFavoriteBoxSpider {
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px
}
.jobFavoriteBox-topSpider {
	height:8px;
	position:relative;
	background:#f6f6f6;
}
.jobFavoriteBox-topSpider .jobRoundTop-left {
	width:8px;
	height:8px;
	position:absolute;
	top:0;
	left:0;
	background:url(../img/jobGaryRoundTop-left.png) no-repeat;
}
.jobFavoriteBox-topSpider .jobRoundTop-middle {
	height:8px;
	margin:0 8px;
	border-top:2px solid #adadad;
}
.jobFavoriteBox-topSpider .jobRoundTop-right {
	width:8px;
	height:8px;
	position:absolute;
	top:0;
	right:0;
	background:url(../img/jobGrayRoundTop-right.png) no-repeat;
}
.jobFavoriteBox-middleSpider {
	border-left:2px solid #adadad;
	border-right:2px solid #adadad;
}
.jobMessageSpider {
	border-bottom:2px solid #adadad;
	padding-left:10px;
	background:#f6f6f6;
	overflow:hidden;
	position:relative;
}
.jobMessage-leftSpider {
	overflow:hidden;
}
.jobMessage-leftSpider h3 {
	height:16px;
	line-height:16px;
	color:#333333;
	margin-bottom:5px;
	font-size:16px;
}
.jobMessage-leftSpider p {
	height:15px;
	line-height:15px;
	color:#999999;
	font-size:12px;
}
.jobMessage-leftSpider p span {
	margin-right:10px;
}
.jobLikeMessageSpider {
	border-bottom:1px solid #adadad;
	overflow:hidden;
}
.jobLikeMessageSpider .jobLikeMessage-left {
	width:25%;
	padding:5px 0;
	background:#f6f6f6;
	text-align:center;
	color:#333333;
	margin:0;
	float:left;
	font-size:14px;
}
.jobLikeMessageSpider .jobLikeMessage-right {
	padding:5px;
	margin-left:25%;
	color:#555555;
	padding-left:10px;
	font-size:14px;
}
.jobLikeBtn-boxSpider {
	border-top:1px solid #adadad;
	padding:15px 10px;
	text-align:center;
	border-bottom:1px dashed #adadad;
}
.jobBtn-boxSpider {
	text-align:center;
	padding:10px 0;
}
.onlineCandidatesSpider {
	display:inline-block;
	width:90px;
	height:32px;
	background:url(../img/GrayBtnBg.png) no-repeat;
	line-height:30px;
	margin-top:0 !important;
	padding-top:0;
}
.phoneCandidatesSpider {
	display:inline-block;
	width:90px;
	height:32px;
	background:url(../img/GrayBtnBg.png) no-repeat;
	line-height:30px;
}
/*.favoriteSpider {
	display:inline-block;
	width:90px;
	height:32px;
	line-height:30px;
	background:url(../img/GrayBtnBg.png) no-repeat;
}
.jobSpiderLikeBtn {
	border:1px solid #adadad;
	background:#f6f6f6;
	padding:3px 5px;
	color:#555;
	font-size:13px;
	margin-bottom:5px;
	display:inline-block;
}
*/
.jobSpider {
	display:inline-block;
	font-size:12px;
	height:16px;
	color:#d51c3f;
}
.jobFavoriteBox-bottomSpider {
	height:8px;
	position:relative;
	background:#fff;
}
.jobFavoriteBox-bottomSpider .jobRoundBottom-left {
	width:8px;
	height:8px;
	position:absolute;
	top:0;
	left:0;
	background:url(../img/jobGrayRoundBottom-left.png) no-repeat;
}
.jobFavoriteBox-bottomSpider .jobRoundBottom-middle {
	height:6px;
	margin:0 8px;
	border-bottom:2px solid #adadad;
}
.jobFavoriteBox-bottomSpider .jobRoundBottom-right {
	width:8px;
	height:8px;
	position:absolute;
	top:0;
	right:0;
	background:url(../img/jobGrayRoundBottom-right.png) no-repeat;
}
.jobMessage-rightSpider {
	display:block;
	text-align:center;
	position:absolute;
	top:-9px;
	right:0;
	width:50px;
	min-height:36px;
}
.jobMessage-rightSpider a {
	margin-top:9px;
	display:block;
}
/*2013年3月27日增加登记工作样式*/
.RegJobBox {
	background:#f2f2f2;
}
.TborderBborder {
	background:#e8e8e8;
	height:1px;
	border-bottom:1px solid #fff;
	margin-bottom:5px;
}
.RegJobBoxTitle {
	text-align:center;
	font-weight:bold;
	margin-bottom:5px;
	font-size:18px;
}
.Process {
	margin-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}
.Process ul li {
	color:#666666;
	font-size:13px;
	line-height:13px;
	padding-bottom:13px;
	padding-left:75px;
}
/*图片圆角*/
.BsImgRounded {
	position:relative;
	width:65px;
	height:65px;
	margin-bottom:3px;
	float:left;
}
.BsImgRounded img {
	width:65px;
	height:65px;
}
.BsImgRoundedLeft_top,.BsImgRoundedRight_top,.BsImgRoundedLeft_bottom,.BsImgRoundedRight_bottom {
	position:absolute;
	width:4px;
	height:4px;
}
.BsImgRoundedLeft_top {
	background:url(../img/ImgRoundedLeft_Top.png) no-repeat;
	left:0;
	top:0;
}
.BsImgRoundedRight_top {
	background:url(../img/ImgRoundedRight_Top.png) no-repeat;
	right:0;
	top:0;
}
.BsImgRoundedLeft_bottom {
	background:url(../img/ImgRoundedLeft_bottom.png) no-repeat;
	left:0;
	bottom:0;
}
.BsImgRoundedRight_bottom {
	background:url(../img/ImgRoundedRight_Bottom.png) no-repeat;
	right:0;
	bottom:0;
}
.RegistrationJobBox {
	margin-left:0;
	margin-right:0;
}
.RegJobError {
	padding-left:18px !important;
	background-position:0 0px;
	padding-top:0;
	line-height:14px;
}
.font12px {
	font-size:12px;
	text-align:center;
	margin-top:8px;
}
.editTime {
	color:#333;
	font-size:14px;
	text-align:center;
	margin-top:5px;
}
.Keyword {
	border:0;
	font-size:16px;
	margin:0px 0px 0px 5px;
	padding:5px 11px 5px 0;
	height:17px;
	line-height:17px;
	-webkit-appearance:none;
	width:60%;
	float:right;
	text-align:right;
	color:#687c9a;
}
.GrayArrow {
	background:url(../img/Keyboard.png) right center;
	background-size:16px 10px;
	display:inline-block;
	width:16px;
	height:10px;
	float:right;
	margin-top:5px;
}
/*2013年3月28日增加工作列表页筛选文字大小*/
.LinkSize a {
	font-size:13px!important;
	color:#666!important;
}
/*2013年3月19日修改工作列表页筛选样式*/
.JobListFilter {
	background:#f9e6cd;
}
.JobListFilterContent {
	border-bottom:1px solid #e5821e;
	height:32px;
	font-size:13px;
	position:relative;
}
.JobListFilterContent .JobListFilterContentLeft {
	position:absolute;
	left:0;
	top:0;
	width:70px;
	height:31px;
	text-align:center;
	color:#333;
	border-right:1px solid #fcf3e6;
	line-height:31px;
	border-bottom:1px solid #fcf3e6;
}
.JobListFilterContent .JobListFilterContentMiddle {
	height:31px;
	margin:0 71px 0 72px;
	line-height:31px;
	color:#666;
	border-left:1px solid #e5821e;
	border-right:1px solid #fcf3e6;
	border-bottom:1px solid #fcf3e6;
	padding-left:10px;
}
.JobListFilterContent .JobListFilterContentRight {
	position:absolute;
	right:0;
	top:0;
	width:72px;
	height:28px;
	border-left:1px solid #e5821e;
	text-align:center;
	padding:3px 0 0 0;
	border-bottom:1px solid #fcf3e6;
}
.selectKeywords {
	width:141px;
	height:29px;
	background:url(images/JobListFilterArrow.png) no-repeat left top;
	text-align:center;
	position:absolute;
	bottom:-29px;
	left:10px;
}
.selectKeywords a {
	display:block;
	color:#333;
	font-size:14px;
	line-height:25px;
}
.JobListFilterArrowShow {
	background:url(images/JobListFilterArrowDown.png) no-repeat 80px 8px;
	text-align:left;
	padding-left:40px;
}
.JobListFilterArrowDown {
	background:url(images/JobListFilterArrowShow.png) no-repeat 95px 8px;
	text-align:left;
	padding-left:20px;
}
.JobListFilterSearchBox {
	background:#f9f3ea;
}
.JobListFiltersearch {
	border-bottom:1px solid #e5821e;
}
/*登记工作*/
.RegFindJobBox {
	text-align:center;
	margin-top:40px;
}
.regFindYellowBtn {
	position:relative;
	height:25px;
	line-height:25px;
	font-size:12px;
	color:#999;
}
.RegFindJobContent {
	border:1px solid #e5821e;
	background:#fff4e5;
	margin:10px;
	margin-top:0;
	text-align:left;
	padding:10px;
}
.RegFindJobContent label {
	display:block;
	margin-bottom:3px;
	margin-top:3px;
}
.RegFindJobContent input {
	width:100%;
	line-height:25px;
	border:1px solid #e1b16f
}
.inVainDiv {
	height:21px;
}
.pointIcon {
	background:url(../../html/images/pointIcon.png) no-repeat left center;
	padding-left:25px;
}
.RegJobPrompt {
	border:1px solid #db8289;
	text-align:center;
	padding:3px;
	background:#fee8ea;
}
.RegFindJobMember input {
	width:auto;
	line-height:20px;
}
.RegFindJobMember li {
	line-height:25px;
	margin:3px auto;
}
.RegFindJobMember li>a {
	display:inline-block;
	float:right;
}
.RegFindJobMember em {
	display:inline-block;
	width:80px;
	text-align:right;
}
.RFJMBtn {
	width:100% !important;
}
.RegisterSucceed {
	text-align:center;
	line-height:35px;
	margin-top:10px;
	border-bottom:1px dashed #c8c8c8;
}
.registerSucceedList {
	margin:10px;
}
.RegisterJob {
	padding-left:10px;
	padding-top:10px;
}
.DoesNotReceive {
	border:1px solid #e5821e;
	background:#fff4e5;
	margin:10px;
	text-align:left;
	padding:10px;
}
.DoesNotReceive li {
	margin-top:5px;
	height:35px;
	line-height:35px;
}
/*工作列表来自互联网样式*/
.jobFavoriteBoxSpider {
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px
}
.jobFavoriteBox-topSpider {
	height:8px;
	position:relative;
	background:#f6f6f6;
}
.jobFavoriteBox-topSpider .jobRoundTop-left {
	width:8px;
	height:8px;
	position:absolute;
	top:0;
	left:0;
	background:url(images/jobGaryRoundTop-left.png) no-repeat;
}
.jobFavoriteBox-topSpider .jobRoundTop-middle {
	height:8px;
	margin:0 8px;
	border-top:2px solid #adadad;
}
.jobFavoriteBox-topSpider .jobRoundTop-right {
	width:8px;
	height:8px;
	position:absolute;
	top:0;
	right:0;
	background:url(images/jobGrayRoundTop-right.png) no-repeat;
}
.jobFavoriteBox-middleSpider {
	border-left:2px solid #adadad;
	border-right:2px solid #adadad;
}
.jobMessageSpider {
	border-bottom:2px solid #adadad;
	padding-left:10px;
	background:#f6f6f6;
	overflow:hidden;
	position:relative;
}
.jobMessage-leftSpider {
	overflow:hidden;
}
.jobMessage-leftSpider h3 {
	height:16px;
	line-height:16px;
	color:#333333;
	margin-bottom:5px;
	font-size:16px;
}
.jobMessage-leftSpider p {
	height:15px;
	line-height:15px;
	color:#999999;
	font-size:12px;
}
.jobMessage-leftSpider p span {
	margin-right:10px;
}
.jobLikeMessageSpider {
	border-bottom:1px solid #adadad;
	overflow:hidden;
}
.jobLikeMessageSpider .jobLikeMessage-left {
	width:25%;
	padding:5px 0;
	background:#f6f6f6;
	text-align:center;
	color:#333333;
	margin:0;
	float:left;
	font-size:14px;
}
.jobLikeMessageSpider .jobLikeMessage-right {
	padding:5px;
	margin-left:25%;
	color:#555555;
	padding-left:10px;
	font-size:14px;
}
.jobLikeBtn-boxSpider {
	border-top:1px solid #adadad;
	padding:15px 10px;
	text-align:center;
	border-bottom:1px dashed #adadad;
}
.jobBtn-boxSpider {
	text-align:center;
	padding:10px 0;
}
.onlineCandidatesSpider {
	display:inline-block;
	width:90px;
	height:32px;
	background:url(images/GrayBtnBg.png) no-repeat;
	line-height:30px;
	margin-top:0 !important;
	padding-top:0;
}
.phoneCandidatesSpider {
	display:inline-block;
	width:90px;
	height:32px;
	background:url(images/GrayBtnBg.png) no-repeat;
	line-height:30px;
}
/*.favoriteSpider {
	display:inline-block;
	width:90px;
	height:32px;
	line-height:30px;
	background:url(images/GrayBtnBg.png) no-repeat;
}
.jobSpiderLikeBtn {
	border:1px solid #adadad;
	background:#f6f6f6;
	padding:3px 5px;
	color:#555;
	font-size:13px;
	margin-bottom:5px;
	display:inline-block;
}
*/
.jobSpider {
	display:inline-block;
	font-size:12px;
	height:16px;
	color:#d51c3f;
}
.jobFavoriteBox-bottomSpider {
	height:8px;
	position:relative;
	background:#fff;
}
.jobFavoriteBox-bottomSpider .jobRoundBottom-left {
	width:8px;
	height:8px;
	position:absolute;
	top:0;
	left:0;
	background:url(images/jobGrayRoundBottom-left.png) no-repeat;
}
.jobFavoriteBox-bottomSpider .jobRoundBottom-middle {
	height:6px;
	margin:0 8px;
	border-bottom:2px solid #adadad;
}
.jobFavoriteBox-bottomSpider .jobRoundBottom-right {
	width:8px;
	height:8px;
	position:absolute;
	top:0;
	right:0;
	background:url(images/jobGrayRoundBottom-right.png) no-repeat;
}
.jobMessage-rightSpider {
	display:block;
	text-align:center;
	position:absolute;
	top:-9px;
	right:0;
	width:50px;
	min-height:36px;
}
.jobMessage-rightSpider a {
	margin-top:9px;
	display:block;
}
/*2013年3月27日增加登记工作样式*/
.RegJobBox {
	background:#f2f2f2;
}
.TborderBborder {
	background:#e8e8e8;
	height:1px;
	border-bottom:1px solid #fff;
	margin-bottom:5px;
}
.RegJobBoxTitle {
	text-align:center;
	font-weight:bold;
	margin-bottom:5px;
	font-size:18px;
}
.Process {
	margin-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}
.Process ul li {
	color:#666666;
	font-size:13px;
	line-height:13px;
	padding-bottom:13px;
	padding-left:75px;
}
/*图片圆角*/
.BsImgRounded {
	position:relative;
	width:65px;
	height:65px;
	margin-bottom:3px;
	float:left;
}
.BsImgRounded img {
	width:65px;
	height:65px;
}
.BsImgRoundedLeft_top,.BsImgRoundedRight_top,.BsImgRoundedLeft_bottom,.BsImgRoundedRight_bottom {
	position:absolute;
	width:4px;
	height:4px;
}
.BsImgRoundedLeft_top {
	background:url(../bs/images/ImgRoundedLeft_Top.png) no-repeat;
	left:0;
	top:0;
}
.BsImgRoundedRight_top {
	background:url(../bs/images/ImgRoundedRight_Top.png) no-repeat;
	right:0;
	top:0;
}
.BsImgRoundedLeft_bottom {
	background:url(../bs/images/ImgRoundedLeft_bottom.png) no-repeat;
	left:0;
	bottom:0;
}
.BsImgRoundedRight_bottom {
	background:url(../bs/images/ImgRoundedRight_Bottom.png) no-repeat;
	right:0;
	bottom:0;
}
.RegistrationJobBox {
	margin-left:0;
	margin-right:0;
}
.RegJobError {
	padding-left:18px !important;
	background-position:0 0px;
	padding-top:0;
	line-height:14px;
}
.font12px {
	font-size:12px;
	text-align:center;
	margin-top:8px;
}
.editTime {
	color:#333;
	font-size:14px;
	text-align:center;
	margin-top:5px;
}
/*2013年4月1日增加筛选页样式*/
.filterContentNew li {
	width:33%;
	float:left;
	line-height:25px;
}
.c-select-con {
	text-align:center;
}
.c-select-con .c-Filter-sec div {
	display:inline-block;
}
.c-select-con .c-Filter-sec .c-Filter-cur {
	position:relative;
	height:23px;
	vertical-align:baseline;
	text-align:center;
	margin-left:5px;
	font-size:13px;
}
.c-select-con .c-Filter-sec .c-Filter-cur .c-Filter-arrow {
	display:inline-block;
	width:57px;
	line-height:23px;
	border:1px solid #dddddd;
	background:url(../img/pageContent.jpg) repeat-x;
}
.c-select-con .c-Filter-sec .c-Filter-select {
	position:absolute;
	top:0px;
	left:0px;
	height:30px;
	opacity:0;
	z-index:10000;
}
.citySelect {
	position:absolute;
	top:0px;
	left:0px;
	height:30px;
	opacity:0;
	line-height:30px;
	width:100%;
	border:1px solid #000;
	z-index:2
}
/*4-1新增样式*/
#citySelect {
	clear:left;
}
#citySelect li {
	float:left;
	width:25%;
	display:block;
	margin-top:10px;
	margin-bottom:10px;
	white-space:nowrap;
}
#citySelect li input {
	margin-left:8px;
}
.jobAreaTip {
	background:url(images/jobAreaTip-bg.jpg) repeat-x;
	height:24px;
	padding:0 10px;
	line-height:24px;
	display:none;
	font-size:13px;
	color:#7d3535;
}
.jobAreaTip i {
	width:15px;
	height:24px;
	display:inline-block;
	background:url(images/jobAreaTip-icon.png) 0 5px no-repeat;
	float:left;
}
.jobAreaTip span {
	display:inline-block;
	float:left;
	margin-left:5px;
}
.mt10 {
	margin-top:10px;
}


.jobList-searchBtn{
   -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #C1C1C1 #C1C1C1 -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    border-bottom: 1px solid #C1C1C1;

}
.jobList-searchBtn .btbar{
	text-align: center;
}

.bt5 {
    background: url("../img/bt05.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    width: 100px;
}
#searchppages{
	text-align: center;
}